<?php

/**
 * Controlardor de gestión de competiciones
 *
 */
class controlador_competiciones {

    /**
     * Método para mostrar las competiciones
     */
    public function ver_competiciones() {
        $obj_competicion = new Competicion();
        $params_competiciones = $obj_competicion->obtener_todas_competiciones();
        
        $params = array();
        foreach ($params_competiciones as $param) {
            $param_bote = $obj_competicion->obtener_bote_competicion($param['id']);

            $params[] = array(
                'id' => $param['id'],
                'nombre' => $param['nombre'],
                'pais' => $param['pais'],
                'imagen' => $param['imagen'],
                'bote_acumulado' => $param['bote_competicion'],
                'bote_competicion' => $param_bote
            );
        }

        require 'app/views/competiciones.php';
    }
    
    /**
     * Método para mostrar las competiciones
     */
    public function competiciones_public() {
        $obj_competicion = new Competicion();
        $params_competiciones = $obj_competicion->obtener_todas_competiciones();
        
        $params = array();
        foreach ($params_competiciones as $param) {
            $param_bote = $obj_competicion->obtener_bote_competicion($param['id']);

            $params[] = array(
                'id' => $param['id'],
                'nombre' => $param['nombre'],
                'pais' => $param['pais'],
                'imagen' => $param['imagen'],
                'bote_acumulado' => $param['bote_competicion'],
                'bote_competicion' => $param_bote
            );
        }

        require 'app/views/competiciones_public.php';
    }
    
}
?>